package javaRevise.string;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @author WuYongheng
 * @date 2021/12/4
 * @description String类的使用
 */
public class TestString {
    public static void main(String[] args) {
        // 用构造函数创建字符串
        String s1 = new String("hello-java");
        // 直接创建
        String s2 = "hello";
        // 获取字符串的长度
        int i = s1.length();
        System.out.println("字符串s1的长度为：" + i);
        // 获取字符串索引位置,返回指定索引处的 char 值。
        char a1 = s1.charAt(2);
        System.out.println("下标为2处的char值为：" + a1);
        // 两个字符串进行比较
        int result = s1.compareTo(s2);
        System.out.println("比较的结果为：" + result);
        // 字符串分割
        System.out.println("- 分隔符,设置分割份数2,返回值 :");
        for (String r : s1.split("-", 2)) {
            System.out.println(r);
        }
        // 使用 SimpleDateFormat 格式化日期
        Date dNow = new Date();
        SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        System.out.println("格式化之前："+dNow);
        System.out.println("格式化之后： " + ft.format(dNow));
    }
}
